﻿using System;
using System.Collections.Generic;
using System.Linq;

class Program
{
    static void Main(string[] args)
    {
        // 生成随机整数列表
        Random random = new Random();
        List<int> numbers = new List<int>();
        for (int i = 0; i < 100; i++)
        {
            numbers.Add(random.Next(0, 1001));
        }

        // 使用 LINQ 对整数列表进行排序
        var sortedNumbers = numbers.OrderByDescending(n => n);

        // 计算整数列表的总和和平均值
        int sum = numbers.Sum();
        double average = numbers.Average();

        // 输出结果
        Console.WriteLine("排序后的整数列表：");
        foreach (var number in sortedNumbers)
        {
            Console.Write(number + " ");
        }
        Console.WriteLine();
        Console.WriteLine($"整数列表的总和：{sum}");
        Console.WriteLine($"整数列表的平均值：{average}");
    }
}
